Electrical Engineering Bachelor of Science Degree
![A student works on a metallic tail of interlocking parts.](https://cdn.rit.edu/images/program/2023-04/electrical-engineering-bs-2023.jpg)
![](/marketing/drupal8base/sites/all/themes/uwbase/rit_bootstrap_2019/images/hero/big-orange-trail.png?1)
Electrical Engineering
Bachelor of Science Degree
- RIT /
- Rochester Institute of Technology /
- Academics /
- Electrical Engineering BS
RIT’s electrical engineering BS degree will teach you to synthesize science, mathematics, technology, and application-oriented designs into world-class consumer products, state-of-the-art computers, and much more.
Overview for Electrical Engineering BS
Why Study RIT’s Electrical Engineering BS Degree
Gain Hands-On Experience: Four blocks of cooperative education offer opportunities to gain real-world experience through engineering co-ops.
Five Highly-Focused Options: Choose from five electrical engineering options: artificial intelligence, clean and renewable energy, computer engineering, robotics, or microelectronics.
Strong Career Paths: Companies hiring our students for co-ops and full-time employment include Advanced Micro Devices, Apple, Collins Aerospace, Corning Inc., IBM, Intel, Lockheed Martin, Texas Instruments, and more.
Accelerated Bachelor’s/Master’s Available: Earn both your bachelor’s and your master’s in less time and with a cost savings, giving you a competitive advantage in your field.
STEM-OPT Visa Eligible: The STEM-Optional Practical Training (OPT) program allows F-1 international students to stay and work in the U.S. for up to three years after graduation.
The electrical engineering undergraduate degree addresses the high-technology needs of business and industry through a rich academic major taught in state-of-the-art facilities that include topics such as:
- Analog and digital integrated circuits
- Digital signal processing
- Radiation and propagation
- Power electronics
- Circuit theory
- Computer-aided design
- Solid-state devices
- Microelectromechanical systems (MEMs)
- Robotics
RIT’s Electrical Engineering BS Curriculum
The electrical engineering major is a five-year program designed to prepare you for exciting careers within the electrical engineering and allied disciplines. In addition to a comprehensive curriculum, you will spend nearly a year on co-op, where you will gain invaluable hands-on experience in industry. Your co-ops will begin after your second year of study. .
- Years 1 and 2 – Establish a foundation in mathematics and the physical sciences, which is essential to the study of electrical engineering. In other courses, you will learn about electrical engineering principles such as circuits and digital systems. Practicum courses introduce you to electrical engineering practice and computer-aided design (CAD) tools that are used throughout the program.
- Years 3 and 4 – Focus on the subjects that form the core of electrical engineering. Courses in circuits, electronics, linear systems, electromagnetic fields, semiconductor devices, communication systems, control systems, and microelectromechanical systems are taught.
- Year 5 – Specialize in an area of professional interest and complete a senior design project as part of the graduation requirements
Learn more about the Student Learning Outcomes and Program Educational Objectives for the Electrical Engineering BS.
Electrical Engineering BS Options
You may select one of the following options, which provide in-depth study in a focused area of electrical engineering:
- Artificial Intelligence – The artificial intelligence option teaches you how agents work while understanding the ethical implications and societal impacts of their designs.
- Clean and Renewable Energy – The clean and renewable energy option provides an in-depth education into the development of clean electrical energy and the increased efficiency of existing electrical generation and distribution systems.
- Computer Engineering – The computer engineering option educates you in areas such as C programming, object-oriented programming, and logic design.
- Robotics – The robotics option provides you with the theoretical and practical skills required to design robots and robotic devices.
- Microelectronics - The microelectronics option combines specific courses focused on semiconductor processes and devices with a solid foundation in electronics, programming, and systems design, making it an excellent complement to RIT's bachelor's degree in electrical engineering.
Hands-On Experience in Electrical Engineering
Multidisciplinary Senior Design: A highlight of the applied engineering experience is the senior project. You will work on a challenging project under the tutelage of an experienced faculty advisor. While experiencing the satisfaction of completing an interesting project and exploring the latest in technology, students develop engineering management and project organization skills, learn to communicate their ideas effectively within a multidisciplinary team, and present their project and ideas to a diverse audience of students, faculty, and industrial partners. Explore our students’ multidisciplinary design projects.
What’s The Difference Between Engineering and Engineering Technology?
It’s a question we’re asked all the time. While there are subtle differences in the course work between the two, choosing a major in engineering or engineering technology is more about identifying what you like to do and how you like to do it.
Furthering Your Education in Electrical Engineering
Today’s careers require advanced degrees grounded in real-world experience. RIT’s Combined Accelerated Bachelor’s/Master’s Degrees enable you to earn both a bachelor’s and a master’s degree in as little as five years of study, all while gaining the valuable hands-on experience that comes from co-ops, internships, research, study abroad, and more.
- Electrical Engineering BS/MS
- Electrical Engineering BS/Science, Technology and Public Policy MS
- +1 MBA: Students who enroll in a qualifying undergraduate degree have the opportunity to add an MBA to their bachelor’s degree after their first year of study, depending on their program. Learn how the +1 MBA can accelerate your learning and position you for success.
Careers and Cooperative Education
Typical Job Titles
Electrical Engineer | Robotics Engineer | AI Engineer |
Controls Engineer | Research Engineer | Design Engineer |
Manufacturing Engineer | Test Engineer | Project Engineer |
Systems Engineer |
Industries
-
Aerospace
-
Automotive
-
Computer Networking
-
Defense
-
Electronic and Computer Hardware
-
Medical Devices
-
Telecommunications
Cooperative Education
What’s different about an RIT education? It’s the career experience you gain by completing cooperative education and internships with top companies in every single industry. You’ll earn more than a degree. You’ll gain real-world career experience that sets you apart. It’s exposure–early and often–to a variety of professional work environments, career paths, and industries.
Co-ops and internships take your knowledge and turn it into know-how. Your engineering co-ops will provide hands-on experience that enables you to apply your engineering knowledge in professional settings while you make valuable connections between classwork and real-world applications.
Students in the electrical engineering degree are required to complete four blocks (48 weeks) of cooperative education experience.
Featured Work and Profiles
Ink Innovation: Blending Art and Engineering in Textile Antenna Technology
Eileen Bushnell
Dylan Bennish ’24 BS, MS (electrical engineering) blends art with engineering to screen print textile antennas capable of tracking glucose levels in cheap, less invasive ways than current methods.
Grad Contributes to Cutting-edge System for International Space Station
Snehal Ravindra Ingle helped develop the Radio Frequency (RF) Amplifier system used for NASA’s Cygnus spacecraft.
Changing the way the world senses with light
Michael Oshetski ’03 (electrical engineering) started working as an electrical engineer right after graduation and worked his way up at various telecom companies, before wondering what would happen if...
Roxette Burgos Shares Her Perspective on Majoring in Engineering
"I think what continues to draw me into engineering is that it's complex. And whether you're doing something big or small, you're making an impact."
Noah Washington '22
"I aspire to go into a higher role within engineering. Obtaining my electrical engineering degree is a starting point to a bigger picture of going into management."
Get your cell phone wet? Redux has a solution.
Reuben Zielinski ’85
Reuben Zielinski ’85 (electrical engineering), ’96 (EMBA) developed patented vacuum drying technology that removes moisture from electronic devices including cell phones, tablets, and hearing devices....
Curriculum for 2024-2025 for Electrical Engineering BS
Current Students: See Curriculum Requirements
Electrical Engineering, BS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
First Year | ||
CHMG-131 | General Chemistry for Engineers (General Education) This rigorous course is primarily for, but not limited to, engineering students. Topics include an introduction to some basic concepts in chemistry, stoichiometry, First Law of Thermodynamics, thermochemistry, electronic theory of composition and structure, and chemical bonding. The lecture is supported by workshop-style problem sessions. Offered in traditional and online format. Lecture 3 (Fall, Spring). |
3 |
EEEE-105 | Freshman Practicum EE Practicum provides an introduction to the practice of electrical engineering including understanding laboratory practice, identifying electronic components, operating electronic test and measurement instruments, prototyping electronic circuits, and generating and analyzing waveforms. Laboratory exercises introduce the student to new devices or technologies and an associated application or measurement technique. This hands-on lab course emphasizes experiential learning to introduce the student to electrical engineering design practices and tools used throughout the undergraduate electrical engineering program and their professional career. Laboratory exercises are conducted individually by students using their own breadboard and components in a test and measurement laboratory setting. Measurements and observations from the laboratory exercises are recorded and presented by the student to a lab instructor or teaching assistant. Documented results are uploaded for assessment. Lab 1, Lecture 1 (Fall, Spring). |
1 |
EEEE-120 | Digital Systems I This course introduces the student to the basic components and methodologies used in digital systems design. It is usually the student's first exposure to engineering design. The laboratory component consists of small design, implement, and debug projects. The complexity of these projects increases steadily throughout the term, starting with circuits of a few gates, until small systems containing several tens of gates and memory elements. Topics include: Boolean algebra, synthesis and analysis of combinational logic circuits, arithmetic circuits, memory elements, synthesis and analysis of sequential logic circuits, finite state machines, and data transfers. (This course is restricted to MCEE-BS, EEEE-BS and ENGRX-UND students.) Lab 2, Lecture 3 (Fall, Spring). |
3 |
MATH-181 | Calculus I (General Education – Mathematical Perspective A) This is the first in a two-course sequence intended for students majoring in mathematics, science, or engineering. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers functions, limits, continuity, the derivative, rules of differentiation, applications of the derivative, Riemann sums, definite integrals, and indefinite integrals. (Prerequisites: MATH-111 or (NMTH-220 and NMTH-260 or NMTH-272 or NMTH-275) or equivalent courses with a minimum grade of B-, or a score of at least 60% on the RIT Mathematics Placement Exam.) Lecture 4 (Fall, Spring). |
4 |
MATH-182 | Calculus II (General Education – Mathematical Perspective B) This is the second in a two-course sequence. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers techniques of integration including integration by parts, partial fractions, improper integrals, applications of integration, representing functions by infinite series, convergence and divergence of series, parametric curves, and polar coordinates. (Prerequisites: C- or better in MATH-181 or MATH-181A or equivalent course.) Lecture 4 (Fall, Spring). |
4 |
PHYS-211 | University Physics I (General Education – Scientific Principles Perspective) This is a course in calculus-based physics for science and engineering majors. Topics include kinematics, planar motion, Newton's Laws, gravitation, work and energy, momentum and impulse, conservation laws, systems of particles, rotational motion, static equilibrium, mechanical oscillations and waves, and data presentation/analysis. The course is taught in a workshop format that integrates the material traditionally found in separate lecture and laboratory courses. (Prerequisites: C- or better in MATH-181 or equivalent course. Co-requisites: MATH-182 or equivalent course.) Lec/Lab 6 (Fall, Spring). |
4 |
YOPS-10 | RIT 365: RIT Connections RIT 365 students participate in experiential learning opportunities designed to launch them into their career at RIT, support them in making multiple and varied connections across the university, and immerse them in processes of competency development. Students will plan for and reflect on their first-year experiences, receive feedback, and develop a personal plan for future action in order to develop foundational self-awareness and recognize broad-based professional competencies. (This class is restricted to incoming 1st year or global campus students.) Lecture 1 (Fall, Spring). |
0 |
General Education – First-Year Writing (WI) |
3 | |
General Education – Artistic Perspective |
3 | |
General Education – Global Perspective |
3 | |
General Education – Social Perspective |
3 | |
General Education – Elective |
3 | |
Second Year | ||
CMPR-271 | Computational Problem Solving for Engineers (General Education) This course introduces computational problem solving. Basic problem-solving techniques and algorithm development through the process of top-down stepwise refinement and functional decomposition are introduced throughout the course. Classical numerical problems encountered in science and engineering are used to demonstrate the development of algorithms and their implementations. May not be taken for credit by Computer Science, Software Engineering, or Computer Engineering majors. This course is designed for Electrical Engineering and Micro-Electronic Engineering majors and students interested in the Electrical Engineering minor. (Prerequisites: (MATH-181 or MATH-181A or MATH-171) and (MCEE-BS or EEEE-BS or ENGRX-UND or EEEEDU-BS or ENGXDU-UND) or equivalent courses.) Lecture 3 (Fall, Spring). |
3 |
EEEE-220 | Digital Systems II In the first part, the course covers the design of digital systems using a hardware description language. In the second part, it covers the design of large digital systems using the computer design methodology, and culminates with the design of a reduced instruction set central processing unit, associated memory and input/output peripherals. The course focuses on the design, capture, simulation, and verification of major hardware components such as: the datapath, the control unit, the central processing unit, the system memory, and the I/O modules. The lab sessions enforce and complement the concepts and design principles exposed in the lecture through the use of CAD tools and emulation in a commercial FPGA. This course assumes a background in C programming. (Prerequisites: (EEEE-120 or 0306-341) and CMPR-271 or equivalent courses.) Lab 2, Lecture 3 (Fall, Spring). |
3 |
EEEE-260 | Introduction to Semiconductor Devices An introductory course on the fundamentals of semiconductor physics and principles of operation of basic devices. Topics include semiconductor fundamentals (crystal structure, statistical physics of carrier concentration, motion in crystals, energy band models, drift and diffusion currents) as well as the operation of pn junction diodes, bipolar junction transistors (BJT), metal-oxide-semiconductor (MOS) capacitors and MOS field-effect transistors. (Prerequisites: PHYS-212 or PHYS-208 and 209 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EEEE-281 | Circuits I Covers basics of DC circuit analysis starting with the definition of voltage, current, resistance, power and energy. Linearity and superposition, together with Kirchhoff's laws, are applied to analysis of circuits having series, parallel and other combinations of circuit elements. Thevenin, Norton and maximum power transfer theorems are proved and applied. Circuits with ideal op-amps are introduced. Inductance and capacitance are introduced and the transient response of RL, RC and RLC circuits to step inputs is established. Practical aspects of the properties of passive devices and batteries are discussed, as are the characteristics of battery-powered circuitry. The laboratory component incorporates use of both computer and manually controlled instrumentation including power supplies, signal generators and oscilloscopes to reinforce concepts discussed in class as well as circuit design and simulation software. (Prerequisite: MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lab 3, Lecture 3 (Fall, Spring, Summer). |
3 |
EEEE-281R | Circuits I Recitation This course is to be taken concurrently with Circuits I. The focus of the course is to practice problem solving for topics covered in Circuits I. Topics may include use of the calculator for solving multiple equations with multiple unknowns, and use of MATLAB for analyzing problems. Worksheets with problems for the students to solve are posted and the instructor then helps individuals as needed before going over the solution. Students are encouraged to work together in small groups. Students also are encouraged to bring up any questions they have on homework problems and on lab work. (Co-requisites: EEEE-281 or equivalent course.) Recitation 2 (Fall, Spring, Summer). |
0 |
EEEE-282 | Circuits II This course covers the fundamentals of AC circuit analysis starting with the study of sinusoidal steady-state solutions for circuits in the time domain. The complex plane is introduced along with the concepts of complex exponential functions, phasors, impedances and admittances. Nodal, loop and mesh methods of analysis as well as Thevenin and related theorems are applied to the complex plane. The concept of complex power is developed. The analysis of mutual induction as applied to coupled-coils. Linear, ideal and non-ideal transformers are introduced. Complex frequency analysis is introduced to enable discussion of transfer functions, frequency dependent behavior, Bode plots, resonance phenomenon and simple filter circuits. Two-port network theory is developed and applied to circuits and interconnections. (Prerequisites: C or better in EEEE-281 or equivalent course.) Lecture 3, Recitation 2 (Fall, Spring, Summer). |
3 |
EEEE-346 | Advanced Programming This course teaches students to master C++ programming in solving engineering problems and introduces students to basic concepts of object-oriented programming. Advanced skills of applying pointers will be emphasized throughout the course so as to improve the portability and efficiency of the programs. Advanced skills of preprocessors, generic functions, linked list, and the use of Standard Template Library will be developed. (Prerequisites: CMPR-271 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EGEN-99 | Engineering Co-op Preparation This course will prepare students, who are entering their second year of study, for both the job search and employment in the field of engineering. Students will learn strategies for conducting a successful job search, including the preparation of resumes and cover letters; behavioral interviewing techniques and effective use of social media in the application process. Professional and ethical responsibilities during the job search and for co-op and subsequent professional experiences will be discussed. (This course is restricted to students in Kate Gleason College of Engineering with at least 2nd year standing.) Lecture 1 (Fall, Spring). |
0 |
MATH-221 | Multivariable and Vector Calculus (General Education) This course is principally a study of the calculus of functions of two or more variables, but also includes a study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, Stokes' Theorem, Green's Theorem, the Divergence Theorem, and applications in physics. Credit cannot be granted for both this course and MATH-219. (Prerequisite: C- or better MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lecture 4 (Fall, Spring, Summer). |
4 |
MATH-231 | Differential Equations (General Education) This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms. (Prerequisite: MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lecture 3, Recitation 1 (Fall, Spring, Summer). |
3 |
PHYS-212 | University Physics II (General Education – Natural Science Inquiry Perspective:) This course is a continuation of PHYS-211, University Physics I. Topics include electrostatics, Gauss' law, electric field and potential, capacitance, resistance, DC circuits, magnetic field, Ampere's law, inductance, and geometrical and physical optics. The course is taught in a lecture/workshop format that integrates the material traditionally found in separate lecture and laboratory courses. (Prerequisites: (PHYS-211 or PHYS-211A or PHYS-206 or PHYS-216) or (MECE-102, MECE-103 and MECE-205) and (MATH-182 or MATH-172 or MATH-182A) or equivalent courses. Grades of C- or better are required in all prerequisite courses.) Lec/Lab 6 (Fall, Spring). |
4 |
General Education – Ethical Perspective |
3 | |
Third Year | ||
EEEE-353 | Linear Systems Linear Systems provides the foundations of continuous and discrete signal and system analysis and modeling. Topics include a description of continuous linear systems via differential equations, a description of discrete systems via difference equations, input-output relationship of continuous and discrete linear systems, the continuous time convolution integral, the discrete time convolution sum, application of convolution principles to system response calculations, exponential and trigonometric forms of Fourier series and their properties, Fourier transforms including energy spectrum and energy spectral density. Sampling of continuous time signals and the sampling theorem, the Laplace, Z and DTFT. The solution of differential equations and circuit analysis problems using Laplace transforms, transfer functions of physical systems, block diagram algebra and transfer function realization is also covered. A comprehensive study of the z transform and its inverse, which includes system transfer function concepts, system frequency response and its interpretation, and the relationship of the z transform to the Fourier and Laplace transform is also covered. Finally, an introduction to the design of digital filters, which includes filter block diagrams for Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters is introduced. (Prerequisites: EEEE-282 and MATH-231 and CMPR-271 or equivalent course.) Lecture 4 (Fall, Spring). |
4 |
EEEE-374 | EM Fields and Transmission Lines The course provides the foundations to time varying Electromagnetic (EM) fields, and is a study of propagation, reflection and transmissions of electromagnetic waves in unbounded regions and in transmission lines. Topics include the following: Maxwell’s equations for time varying fields, time harmonic EM fields, wave equation, uniform plane waves, polarization, Poynting theorem and power, reflection and transmission in multiple dielectrics at normal incidence and at oblique incidence, TEM wave in transmission lines, transients on transmission lines, pulse and step excitations, resistive, reactive and complex loads, sinusoidal steady state solutions, standing waves, input impedance, the Smith Chart, power and power division and impedance matching techniques, TE and TM waves in rectangular waveguides, experiments using state-of-art RF equipment illustrating fundamental wave propagation and reflection concepts, design projects with state-of-art EM modeling tools. (Prerequisites: MATH-221 and MATH-231 and PHYS-212 or PHYS-208 and PHYS-209 or equivalent course.) Lab 3, Lecture 4 (Fall, Spring). |
4 |
EEEE-380 | Digital Electronics This is an introductory course in digital MOS circuit analysis and design. The course covers the following topics: (1) MOSFET I-V behavior in aggressively scaled devices; (2) Static and dynamic characteristics of NMOS and CMOS inverters; (3) Combinational and sequential logic networks using CMOS technology; (4) Dynamic CMOS logic networks, including precharge-evaluate, domino and transmission gate circuits; (5) Special topics, including static and dynamic MOS memory, and interconnect RLC behavior. (Prerequisites: EEEE-281 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring, Summer). |
3 |
EEEE-499 | Co-op (fall and summer) One semester of paid work experience in electrical engineering. (This course is restricted to EEEE-BS Major students.) CO OP (Fall, Spring, Summer). |
0 |
MATH-381 | Complex Variables (General Education) This course covers the algebra of complex numbers, analytic functions, Cauchy-Riemann equations, complex integration, Cauchy's integral theorem and integral formulas, Taylor and Laurent series, residues, and the calculation of real-valued integrals by complex-variable methods. (Prerequisites: MATH-219 or MATH-221 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
General Education – Immersion |
3 | |
Fourth Year | ||
EEEE-414 | Classical Control This course introduces students to the study of linear continuous-time classical control systems, their behavior, design, and use in augmenting engineering system performance. The course is based on classical control methods using Laplace-transforms, block-diagrams, root-locus, and frequency-domain analysis. Topics include: Laplace-transform review; Bode plot review; system modeling for control; relationships of transfer-function poles and zeros to time-response behaviors; stability analysis; steady-state error, error constants, and error specification; feedback control properties; relationships between stability margins and transient behavior; lead, lag, and PID control; root-locus analysis and design; frequency-response design and Nyquist stability. A laboratory will provide students with hands-on analysis and design-build-test experience, and includes the use of computer-aided design software such as MATLAB. (Prerequisites: EEEE-353 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-420 | Embedded Systems Design The purpose of this course is to expose students to both the hardware and the software components of a digital embedded system. It focuses on the boundary between hardware and software operations. The elements of microcomputer architecture are presented, including a detailed discussion of the memory, input-output, the central processing unit (CPU) and the busses over which they communicate. C and assembly language level programming concepts are introduced, with an emphasis on the manipulation of microcomputer system elements through software means. Efficient methods for designing and developing C and assembly language programs are presented. Concepts of program controlled input and output are studied in detail and reinforced with extensive hands-on lab exercises involving both software and hardware, hands-on experience. (Prerequisites: EEEE-220 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-480 | Analog Electronics This is an introductory course in analog electronic circuit analysis and design. The course covers the following topics: (1) Diode circuit DC and small-signal behavior, including rectifying as well as Zener-diode-based voltage regulation; (2) MOSFET current-voltage characteristics; (3) DC biasing of MOSFET circuits, including integrated-circuit current sources; (4) Small-signal analysis of single-transistor MOSFET amplifiers and differential amplifiers; (5) Multi-stage MOSFET amplifiers, such as cascade amplifiers, and operational amplifiers; (6) Frequency response of MOSFET-based single- and multi-stage amplifiers; (7) DC and small-signal analysis and design of bipolar junction transistor (BJT) devices and circuits; (8) Feedback and stability in MOSFET and BJT amplifiers. (Prerequisites: EEEE-281 and EEEE-282 and EEEE-499 or equivalent courses.) Lab 3, Lecture 4 (Fall, Spring). |
4 |
EEEE-499 | Co-op (spring and summer) One semester of paid work experience in electrical engineering. (This course is restricted to EEEE-BS Major students.) CO OP (Fall, Spring, Summer). |
0 |
MATH-251 | Probability and Statistics (General Education) This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications. (Prerequisites: MATH-173 or MATH-182 or MATH 182A or equivalent course.) Lecture 3, Recitation 1 (Fall, Spring, Summer). |
3 |
Open Elective |
3 | |
Fifth Year | ||
EEEE-484 | Communication Systems (WI-PR) Introduction to Communication Systems provides the basics of the formation, transmission and reception of information over communication channels. Spectral density and correlation descriptions for deterministic and stationary random signals. Amplitude and angle modulation methods (e.g. AM and FM) for continuous signals. Carrier detection and synchronization. Phase-locked loop and its application. Introduction to digital communication. Binary ASK, FSK and PSK. Noise effects. Optimum detection: matched filters, maximum-likelihood reception. Computer simulation. (Prerequisites: EEEE-353 and (MATH-251 or 1016-345) or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-497 | Multidisciplinary Senior Design I This is the first in a two-course sequence oriented to the solution of real-world engineering design problems. This is a capstone learning experience that integrates engineering theory, principles, and processes within a collaborative environment. Multidisciplinary student teams follow a systems engineering design process, which includes assessing customer needs, developing engineering specifications, generating and evaluating concepts, choosing an approach, developing the details of the design, and implementing the design to the extent feasible, for example by building and testing a prototype or implementing a chosen set of improvements to a process. This first course focuses primarily on defining the problem and developing the design, but may include elements of build/ implementation. The second course may include elements of design, but focuses on build/implementation and communicating information about the final design. (Prerequisites: EEEE-374 and EEEE-414 and EEEE-420 and EEEE-480 and two co-ops (EEEE-499).) Lecture 3 (Fall, Spring). |
3 |
EEEE-498 | Multidisciplinary Senior Design II This is the second in a two-course sequence oriented to the solution of real-world engineering design problems. This is a capstone learning experience that integrates engineering theory, principles, and processes within a collaborative environment. Multidisciplinary student teams follow a systems engineering design process, which includes assessing customer needs, developing engineering specifications, generating and evaluating concepts, choosing an approach, developing the details of the design, and implementing the design to the extent feasible, for example by building and testing a prototype or implementing a chosen set of improvements to a process. This first course focuses primarily on defining the problem and developing the design, but may include elements of build/implementation. The second course may include elements of design, but focuses on build/implementation and communicating information about the final design. (Prerequisites: EEEE-497 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
Professional Electives |
9 | |
General Education – Immersion 2, 3 |
6 | |
Open Electives |
6 | |
Total Semester Credit Hours | 129 |
Please see General Education Curriculum (GE) for more information.
(WI-PR) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two different Wellness courses.
Professional Options
Students who elect to pursue a Professional Option may use any combination of Open and Professional Electives to complete one of the options listed below:
Artificial Intelligence
Required Courses | |
EEEE-447 | Introduction to Artificial Intelligence The courses will introduce Artificial Intelligence and Machine Learning topics with practical examples of data, tools, and algorithms. In addition to C, C++, and Matlab, a scripting language (i.e. Python) will be used and taught throughout the course. The course will explore basic artificial intelligence techniques and their applications to engineering problems. Students will be introduced to the following AI foundations: probability and linear algebra, state spaces, algorithms, data processing, feature extraction, feature reduction, classification, and decision making. Some of the techniques and tools to be covered in this course are inference, regression, linear discriminant analysis, decision trees, neural networks, deep learning platforms and architectures, and reinforcement learning. Students are expected to have any of the following programming skills: C/C++, Matlab, Java, or any other high level programming language. (Prerequisites: CMPR-271 and EEEE-346 or equivalent courses.) Lab 2, Lecture 3 (Fall). |
EEEE-547 | Artificial Intelligence Explorations The course will start with the history of artificial intelligence and its development over the years. There have been many attempts to define and generate artificial intelligence. As a result of these attempts, many artificial intelligence techniques have been developed and applied to solve real life problems. This course will explore variety of artificial intelligence techniques, and their applications and limitations. Some of the AI techniques to be covered in this course are intelligent agents, problem-solving, knowledge and reasoning, uncertainty, decision making, learning (Neural networks and Bayesian networks), reinforcement learning, swarm intelligence, Genetic algorithms, particle swarm optimization, applications in robotics, controls, and communications. Students are expected to have any of the following programming skills listed above. Students will write an IEEE conference paper. (Students in EEEE-BS/MS must take 600 or 700 level course not 500 level course.) Lecture 3 (Fall). |
EEEE-536 | Biorobotics/Cybernetics Cybernetics refers to the science of communication and control theory that is concerned especially with the comparative study of automatic control systems (as in the nervous system and brain and mechanical- electrical communications systems). This course will present material related to the study of cybernetics as well as the aspects of robotics and controls associated with applications of a biological nature. Topics will also include the study of various paradigms and computational methods that can be utilized to achieve the successful integration of robotic mechanisms in a biological setting. Successful participation in the course will entail completion of at least one project involving incorporation of these techniques in a biomedical application. (Students in EEEE-BS/MS must take 600 or 700 level course not 500 level course.) Lab 2, Lecture 3 (Spring). |
Clean and Renewable Energy
Required Courses | |
EEEE-221 | Clean & Renewable Energy Systems & Sources This course covers the first principles and fundamentals of clean and renewable energy systems and sources. Various quantum-mechanical and electromagnetic devices and systems will be analyzed, designed and examined using software and CAD tools. Topics include: geothermal, hydro, nuclear, solar, wind, and other energy sources. Societal, ethical, economical, and environmental aspects of nanotechnology-enabled clean energy and power are also discussed. (Corequisite: PHYS-212 or equivalent course.) Lecture 3 (Fall). |
EEEE-321 | Energy Conversion This course covers: 1) the first principles and fundamentals of energy conversion: 2) The fundamentals of electromechanical, related electromagnetic topics, electric variables and electromagnetic forces. The basic concepts of energy conversion systems, DC electric machines, induction & synchronous electric machines (motors & generators) used in power systems, automotive, industrial, robotics and other applications are presented. The theory of energy conversion and electromechanical motion devices are covered. (Prerequisites: EEEE-282 or equivalent course.) Lecture 3 (Fall). |
EEEE-522 | Electric Power Transmission & Distribution This course deals with the topics related to electric power transmission and distribution. Topics covered in this course include: Three Phase System – Wye and Delta connections, Transformers – equivalent circuit –performance characteristics, Balanced and Unbalanced System Analysis, Transmission and Distribution Line Design Considerations, Transmission Line Protection, Transmission Line Faults and Fault Analysis. (Prerequisites: EEEE-282 or equivalent course.) Lecture 3 (Fall). |
EEEE-546 | Power Electronics The course involves the study of the circuits and devices used in the control and conversion of power. Devices include diodes, BJTs, power MOSFETS, IGBTs and thyristors. Power conversion includes rectifiers (ac-dc) , dc-dc, ac-ac and inverters (dc-ac). DC circuit topologies include Buck Converter, Boost Converter, Buck-Boost Converter, and the Cuk converter. (Prerequisites: EEEE-282 or equivalent course.) Lab 2, Lecture 3 (Spring). |
Computer Engineering
Required Courses | |
EEEE-520 | Design of Digital Systems The purpose of this course is to expose students to complete, custom design of a CMOS digital system. It emphasizes equally analytical and CAD based design methodologies, starting at the highest level of abstraction (RTL, front-end)), and down to the physical implementation level (back-end). In the lab students learn how to capture a design using both schematic and hardware description languages, how to synthesize a design, and how to custom layout a design. Testing, debugging, and verification strategies are formally introduced in the lecture, and practically applied in the lab projects. (Prerequisites: EEEE-420 and EEEE-480 or equivalent courses and not in EEEE-BS/MS program. Students in EEEE-BS/MS must take 600 or 700 level course.) Lab 3, Lecture 3 (Fall, Spring). |
EEEE-521 | Design of Computer Systems The purpose of this course is to expose students to the design of single and multicore computer systems. The lectures cover the design principles of instructions set architectures, non-pipelined data paths, control unit, pipelined data paths, hierarchical memory (cache), and multicore processors. The design constraints and the interdependencies of computer systems building blocks are being presented. The operation of single core, multicore, vector, VLIW, and EPIC processors is explained. In the first half of the semester, the lab projects enforce the material presented in the lectures through the design and physical emulation of a pipelined, single core processor. This is then being used in the second half of the semester to create a multicore computer system. The importance of hardware & software co-design is emphasized throughout the course. (Prerequisites: EEEE-420 or equivalent course.) Lab 2, Lecture 3 (Fall). |
EE/CE/CS Restricted Elective |
Robotics
Required Courses | |
EEEE-485 | Robotic Systems This course will cover basic electrical and mechanical engineering topics related to Robotics, including but not limited to: basic electrical and electronics components (resistors, capacitors, inductors, diodes, transistors, op-amps, timers) and concepts (sensors, signal conditioning, oscillators) and basic mechanical components (chains, gears, ratchets and pawl belt and chain drives, bearing) and concepts (motion, dynamics equations, and force and torque analysis). In addition, robotics system modeling, control, and applications will be explored. Students will design electronic interfaces and controllers for mechanical devices. Finally, sensor and actuator selection, installation, and application strategies will be explored. (Prerequisites: EEEE-346 or equivalent course.) Lab 3, Lecture 3 (Fall). |
EEEE-585 | Principles of Robotics An introduction to a wide range of robotics-related topics, including but not limited to sensors, interface design, robot devices applications, mobile robots, intelligent navigation, task planning, coordinate systems and positioning image processing, digital signal processing applications on robots, and controller circuitry design. Pre-requisite for the class is a basic understanding of signals and systems, matrix theory, and computer programming. Software assignments will be given to the students in robotic applications. Students will prepare a project, in which they will complete software or hardware design of an industrial or mobile robot. There will be a two-hour lab additional to the lectures. (Prerequisites: EEEE-353 or equivalent course and not in EEEE-BS/MS program. Students in EEEE-BS/MS must take 600 or 700 level course.) Lab 3, Lecture 3 (Fall). |
EEEE-784 | Advanced Robotics This course explores advance topics in mobile robots and manipulators. Mobile robot navigation, path planning, room mapping, autonomous navigation are the main mobile robot topics. In addition, dynamic analysis of manipulators, forces and trajectory planning of manipulators, and novel methods for inverse kinematics and control of manipulators will also be explored. The pre-requisite for this course is Principles of Robotics. However, students would have better understanding of the topics if they had Control Systems and Mechatronics courses as well. The course will be a project based course requiring exploration of a novel area in Robotics and writing an IEEE conference level paper. (Prerequisites: EEEE-585 or EEEE-685 or equivalent course.) Lab 2, Lecture 3 (Spring). |
Microelectronics
Required Courses | |
MCEE-201 | IC Technology An introduction to the basics of integrated circuit fabrication. The electronic properties of semiconductor materials and basic device structures are discussed, along with fabrication topics including photolithography diffusion and oxidation, ion implantation, and metallization. The laboratory uses a four-level metal gate PMOS process to fabricate an IC chip and provide experience in device design - and layout (CAD), process design, in-process characterization and device testing. Students will understand the basic interaction between process design, device design and device layout. (This course is restricted to EEEE-BS or MCEE-BS students with at least 2nd year standing or with instructor approval.) Lab 3, Lecture 2 (Fall, Spring). |
MCEE-503 | Thin Films This course focuses on the deposition and etching of thin films of conductive and insulating materials for IC fabrication. A thorough overview of vacuum technology is presented to familiarize the student with the challenges of creating and operating in a controlled environment. Physical and Chemical Vapor Deposition (PVD & CVD) are discussed as methods of film deposition. Plasma etching and Chemical Mechanical Planarization (CMP) are studied as methods for selective removal of materials. Applications of these fundamental thin film processes to IC manufacturing are presented. (Prerequisites: MCEE-201 or equivalent course.) Lab 3, Lecture 2 (Fall). |
MCEE-732 | Microelectronics Manufacturing This course focuses on CMOS manufacturing. Topics include CMOS process technology, work in progress tracking, CMOS calculations, process technology, long channel and short channel MOSFET, isolation technologies, back-end processing and packaging. Associated is a lab for on-campus section (01) and a graduate paper/case study for distance learning section (90). The laboratory for this course is the student-run factory. Topics include Lot tracking, query processing, data collection, lot history, cycle time, turns, CPK and statistical process control, measuring factory performance, factory modeling and scheduling, cycle time management, cost of ownership, defect reduction and yield enhancement, reliability, process modeling and RIT's advanced CMOS process. Silicon wafers are processed through an entire CMOS process and tested. Students design unit processes and integrate them into a complete process. Students evaluate the process steps with calculations, simulations and lot history, and test completed devices. (Prerequisites: MCEE-601 or equivalent course.) Lecture 8 (Spring). |
Combined Accelerated Bachelor’s/Master’s Degrees
The curriculum below outlines the typical course sequence(s) for combined accelerated degrees available with this bachelor's degree.
Electrical Engineering, BS/MS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
First Year | ||
CHMG-131 | General Chemistry for Engineers (General Education) This rigorous course is primarily for, but not limited to, engineering students. Topics include an introduction to some basic concepts in chemistry, stoichiometry, First Law of Thermodynamics, thermochemistry, electronic theory of composition and structure, and chemical bonding. The lecture is supported by workshop-style problem sessions. Offered in traditional and online format. Lecture 3 (Fall, Spring). |
3 |
EEEE-105 | Freshman Practicum EE Practicum provides an introduction to the practice of electrical engineering including understanding laboratory practice, identifying electronic components, operating electronic test and measurement instruments, prototyping electronic circuits, and generating and analyzing waveforms. Laboratory exercises introduce the student to new devices or technologies and an associated application or measurement technique. This hands-on lab course emphasizes experiential learning to introduce the student to electrical engineering design practices and tools used throughout the undergraduate electrical engineering program and their professional career. Laboratory exercises are conducted individually by students using their own breadboard and components in a test and measurement laboratory setting. Measurements and observations from the laboratory exercises are recorded and presented by the student to a lab instructor or teaching assistant. Documented results are uploaded for assessment. Lab 1, Lecture 1 (Fall, Spring). |
1 |
EEEE-120 | Digital Systems I This course introduces the student to the basic components and methodologies used in digital systems design. It is usually the student's first exposure to engineering design. The laboratory component consists of small design, implement, and debug projects. The complexity of these projects increases steadily throughout the term, starting with circuits of a few gates, until small systems containing several tens of gates and memory elements. Topics include: Boolean algebra, synthesis and analysis of combinational logic circuits, arithmetic circuits, memory elements, synthesis and analysis of sequential logic circuits, finite state machines, and data transfers. (This course is restricted to MCEE-BS, EEEE-BS and ENGRX-UND students.) Lab 2, Lecture 3 (Fall, Spring). |
3 |
MATH-181 | Calculus I (General Education – Mathematical Perspective A) This is the first in a two-course sequence intended for students majoring in mathematics, science, or engineering. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers functions, limits, continuity, the derivative, rules of differentiation, applications of the derivative, Riemann sums, definite integrals, and indefinite integrals. (Prerequisites: MATH-111 or (NMTH-220 and NMTH-260 or NMTH-272 or NMTH-275) or equivalent courses with a minimum grade of B-, or a score of at least 60% on the RIT Mathematics Placement Exam.) Lecture 4 (Fall, Spring). |
4 |
MATH-182 | Calculus II (General Education – Mathematical Perspective B) This is the second in a two-course sequence. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers techniques of integration including integration by parts, partial fractions, improper integrals, applications of integration, representing functions by infinite series, convergence and divergence of series, parametric curves, and polar coordinates. (Prerequisites: C- or better in MATH-181 or MATH-181A or equivalent course.) Lecture 4 (Fall, Spring). |
4 |
PHYS-211 | University Physics I (General Education – Scientific Principles Perspective) This is a course in calculus-based physics for science and engineering majors. Topics include kinematics, planar motion, Newton's Laws, gravitation, work and energy, momentum and impulse, conservation laws, systems of particles, rotational motion, static equilibrium, mechanical oscillations and waves, and data presentation/analysis. The course is taught in a workshop format that integrates the material traditionally found in separate lecture and laboratory courses. (Prerequisites: C- or better in MATH-181 or equivalent course. Co-requisites: MATH-182 or equivalent course.) Lec/Lab 6 (Fall, Spring). |
4 |
YOPS-10 | RIT 365: RIT Connections RIT 365 students participate in experiential learning opportunities designed to launch them into their career at RIT, support them in making multiple and varied connections across the university, and immerse them in processes of competency development. Students will plan for and reflect on their first-year experiences, receive feedback, and develop a personal plan for future action in order to develop foundational self-awareness and recognize broad-based professional competencies. (This class is restricted to incoming 1st year or global campus students.) Lecture 1 (Fall, Spring). |
0 |
General Education – Elective |
3 | |
General Education – First Year Writing (WI) |
3 | |
General Education – Artistic Perspective |
3 | |
General Education – Global Perspective |
3 | |
General Education – Social Perspective |
3 | |
Second Year | ||
CMPR-271 | Computational Problem Solving for Engineers (General Education) This course introduces computational problem solving. Basic problem-solving techniques and algorithm development through the process of top-down stepwise refinement and functional decomposition are introduced throughout the course. Classical numerical problems encountered in science and engineering are used to demonstrate the development of algorithms and their implementations. May not be taken for credit by Computer Science, Software Engineering, or Computer Engineering majors. This course is designed for Electrical Engineering and Micro-Electronic Engineering majors and students interested in the Electrical Engineering minor. (Prerequisites: (MATH-181 or MATH-181A or MATH-171) and (MCEE-BS or EEEE-BS or ENGRX-UND or EEEEDU-BS or ENGXDU-UND) or equivalent courses.) Lecture 3 (Fall, Spring). |
3 |
EGEN-099 | Engineering Co-op Preparation This course will prepare students, who are entering their second year of study, for both the job search and employment in the field of engineering. Students will learn strategies for conducting a successful job search, including the preparation of resumes and cover letters; behavioral interviewing techniques and effective use of social media in the application process. Professional and ethical responsibilities during the job search and for co-op and subsequent professional experiences will be discussed. (This course is restricted to students in Kate Gleason College of Engineering with at least 2nd year standing.) Lecture 1 (Fall, Spring). |
0 |
EEEE-220 | Digital Systems II In the first part, the course covers the design of digital systems using a hardware description language. In the second part, it covers the design of large digital systems using the computer design methodology, and culminates with the design of a reduced instruction set central processing unit, associated memory and input/output peripherals. The course focuses on the design, capture, simulation, and verification of major hardware components such as: the datapath, the control unit, the central processing unit, the system memory, and the I/O modules. The lab sessions enforce and complement the concepts and design principles exposed in the lecture through the use of CAD tools and emulation in a commercial FPGA. This course assumes a background in C programming. (Prerequisites: (EEEE-120 or 0306-341) and CMPR-271 or equivalent courses.) Lab 2, Lecture 3 (Fall, Spring). |
3 |
EEEE-260 | Introduction to Semiconductor Devices An introductory course on the fundamentals of semiconductor physics and principles of operation of basic devices. Topics include semiconductor fundamentals (crystal structure, statistical physics of carrier concentration, motion in crystals, energy band models, drift and diffusion currents) as well as the operation of pn junction diodes, bipolar junction transistors (BJT), metal-oxide-semiconductor (MOS) capacitors and MOS field-effect transistors. (Prerequisites: PHYS-212 or PHYS-208 and 209 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EEEE-281 | Circuits I Covers basics of DC circuit analysis starting with the definition of voltage, current, resistance, power and energy. Linearity and superposition, together with Kirchhoff's laws, are applied to analysis of circuits having series, parallel and other combinations of circuit elements. Thevenin, Norton and maximum power transfer theorems are proved and applied. Circuits with ideal op-amps are introduced. Inductance and capacitance are introduced and the transient response of RL, RC and RLC circuits to step inputs is established. Practical aspects of the properties of passive devices and batteries are discussed, as are the characteristics of battery-powered circuitry. The laboratory component incorporates use of both computer and manually controlled instrumentation including power supplies, signal generators and oscilloscopes to reinforce concepts discussed in class as well as circuit design and simulation software. (Prerequisite: MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lab 3, Lecture 3 (Fall, Spring, Summer). |
3 |
EEEE-281R | Circuits I Recitation This course is to be taken concurrently with Circuits I. The focus of the course is to practice problem solving for topics covered in Circuits I. Topics may include use of the calculator for solving multiple equations with multiple unknowns, and use of MATLAB for analyzing problems. Worksheets with problems for the students to solve are posted and the instructor then helps individuals as needed before going over the solution. Students are encouraged to work together in small groups. Students also are encouraged to bring up any questions they have on homework problems and on lab work. (Co-requisites: EEEE-281 or equivalent course.) Recitation 2 (Fall, Spring, Summer). |
0 |
EEEE-282 | Circuits II This course covers the fundamentals of AC circuit analysis starting with the study of sinusoidal steady-state solutions for circuits in the time domain. The complex plane is introduced along with the concepts of complex exponential functions, phasors, impedances and admittances. Nodal, loop and mesh methods of analysis as well as Thevenin and related theorems are applied to the complex plane. The concept of complex power is developed. The analysis of mutual induction as applied to coupled-coils. Linear, ideal and non-ideal transformers are introduced. Complex frequency analysis is introduced to enable discussion of transfer functions, frequency dependent behavior, Bode plots, resonance phenomenon and simple filter circuits. Two-port network theory is developed and applied to circuits and interconnections. (Prerequisites: C or better in EEEE-281 or equivalent course.) Lecture 3, Recitation 2 (Fall, Spring, Summer). |
3 |
EEEE-346 | Advanced Programming This course teaches students to master C++ programming in solving engineering problems and introduces students to basic concepts of object-oriented programming. Advanced skills of applying pointers will be emphasized throughout the course so as to improve the portability and efficiency of the programs. Advanced skills of preprocessors, generic functions, linked list, and the use of Standard Template Library will be developed. (Prerequisites: CMPR-271 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
MATH-221 | Multivariable and Vector Calculus (General Education) This course is principally a study of the calculus of functions of two or more variables, but also includes a study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, Stokes' Theorem, Green's Theorem, the Divergence Theorem, and applications in physics. Credit cannot be granted for both this course and MATH-219. (Prerequisite: C- or better MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lecture 4 (Fall, Spring, Summer). |
4 |
MATH-231 | Differential Equations (General Education) This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms. (Prerequisite: MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lecture 3, Recitation 1 (Fall, Spring, Summer). |
3 |
PHYS-212 | University Physics II (General Education – Natural Science Inquiry Perspective) This course is a continuation of PHYS-211, University Physics I. Topics include electrostatics, Gauss' law, electric field and potential, capacitance, resistance, DC circuits, magnetic field, Ampere's law, inductance, and geometrical and physical optics. The course is taught in a lecture/workshop format that integrates the material traditionally found in separate lecture and laboratory courses. (Prerequisites: (PHYS-211 or PHYS-211A or PHYS-206 or PHYS-216) or (MECE-102, MECE-103 and MECE-205) and (MATH-182 or MATH-172 or MATH-182A) or equivalent courses. Grades of C- or better are required in all prerequisite courses.) Lec/Lab 6 (Fall, Spring). |
4 |
General Education – Ethical Perspective |
3 | |
Third Year | ||
EEEE-353 | Linear Systems Linear Systems provides the foundations of continuous and discrete signal and system analysis and modeling. Topics include a description of continuous linear systems via differential equations, a description of discrete systems via difference equations, input-output relationship of continuous and discrete linear systems, the continuous time convolution integral, the discrete time convolution sum, application of convolution principles to system response calculations, exponential and trigonometric forms of Fourier series and their properties, Fourier transforms including energy spectrum and energy spectral density. Sampling of continuous time signals and the sampling theorem, the Laplace, Z and DTFT. The solution of differential equations and circuit analysis problems using Laplace transforms, transfer functions of physical systems, block diagram algebra and transfer function realization is also covered. A comprehensive study of the z transform and its inverse, which includes system transfer function concepts, system frequency response and its interpretation, and the relationship of the z transform to the Fourier and Laplace transform is also covered. Finally, an introduction to the design of digital filters, which includes filter block diagrams for Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters is introduced. (Prerequisites: EEEE-282 and MATH-231 and CMPR-271 or equivalent course.) Lecture 4 (Fall, Spring). |
4 |
EEEE-374 | EM Fields and Transmission Lines The course provides the foundations to time varying Electromagnetic (EM) fields, and is a study of propagation, reflection and transmissions of electromagnetic waves in unbounded regions and in transmission lines. Topics include the following: Maxwell’s equations for time varying fields, time harmonic EM fields, wave equation, uniform plane waves, polarization, Poynting theorem and power, reflection and transmission in multiple dielectrics at normal incidence and at oblique incidence, TEM wave in transmission lines, transients on transmission lines, pulse and step excitations, resistive, reactive and complex loads, sinusoidal steady state solutions, standing waves, input impedance, the Smith Chart, power and power division and impedance matching techniques, TE and TM waves in rectangular waveguides, experiments using state-of-art RF equipment illustrating fundamental wave propagation and reflection concepts, design projects with state-of-art EM modeling tools. (Prerequisites: MATH-221 and MATH-231 and PHYS-212 or PHYS-208 and PHYS-209 or equivalent course.) Lab 3, Lecture 4 (Fall, Spring). |
4 |
EEEE-380 | Digital Electronics This is an introductory course in digital MOS circuit analysis and design. The course covers the following topics: (1) MOSFET I-V behavior in aggressively scaled devices; (2) Static and dynamic characteristics of NMOS and CMOS inverters; (3) Combinational and sequential logic networks using CMOS technology; (4) Dynamic CMOS logic networks, including precharge-evaluate, domino and transmission gate circuits; (5) Special topics, including static and dynamic MOS memory, and interconnect RLC behavior. (Prerequisites: EEEE-281 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring, Summer). |
3 |
EEEE-499 | Co-op (fall and summer) One semester of paid work experience in electrical engineering. (This course is restricted to EEEE-BS Major students.) CO OP (Fall, Spring, Summer). |
0 |
MATH-381 | Complex Variables (General Education) This course covers the algebra of complex numbers, analytic functions, Cauchy-Riemann equations, complex integration, Cauchy's integral theorem and integral formulas, Taylor and Laurent series, residues, and the calculation of real-valued integrals by complex-variable methods. (Prerequisites: MATH-219 or MATH-221 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
General Education – Immersion 1 |
3 | |
Fourth Year | ||
EEEE-414 | Classical Control This course introduces students to the study of linear continuous-time classical control systems, their behavior, design, and use in augmenting engineering system performance. The course is based on classical control methods using Laplace-transforms, block-diagrams, root-locus, and frequency-domain analysis. Topics include: Laplace-transform review; Bode plot review; system modeling for control; relationships of transfer-function poles and zeros to time-response behaviors; stability analysis; steady-state error, error constants, and error specification; feedback control properties; relationships between stability margins and transient behavior; lead, lag, and PID control; root-locus analysis and design; frequency-response design and Nyquist stability. A laboratory will provide students with hands-on analysis and design-build-test experience, and includes the use of computer-aided design software such as MATLAB. (Prerequisites: EEEE-353 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-420 | Embedded Systems Design The purpose of this course is to expose students to both the hardware and the software components of a digital embedded system. It focuses on the boundary between hardware and software operations. The elements of microcomputer architecture are presented, including a detailed discussion of the memory, input-output, the central processing unit (CPU) and the busses over which they communicate. C and assembly language level programming concepts are introduced, with an emphasis on the manipulation of microcomputer system elements through software means. Efficient methods for designing and developing C and assembly language programs are presented. Concepts of program controlled input and output are studied in detail and reinforced with extensive hands-on lab exercises involving both software and hardware, hands-on experience. (Prerequisites: EEEE-220 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-480 | Analog Electronics This is an introductory course in analog electronic circuit analysis and design. The course covers the following topics: (1) Diode circuit DC and small-signal behavior, including rectifying as well as Zener-diode-based voltage regulation; (2) MOSFET current-voltage characteristics; (3) DC biasing of MOSFET circuits, including integrated-circuit current sources; (4) Small-signal analysis of single-transistor MOSFET amplifiers and differential amplifiers; (5) Multi-stage MOSFET amplifiers, such as cascade amplifiers, and operational amplifiers; (6) Frequency response of MOSFET-based single- and multi-stage amplifiers; (7) DC and small-signal analysis and design of bipolar junction transistor (BJT) devices and circuits; (8) Feedback and stability in MOSFET and BJT amplifiers. (Prerequisites: EEEE-281 and EEEE-282 and EEEE-499 or equivalent courses.) Lab 3, Lecture 4 (Fall, Spring). |
4 |
EEEE-484 | Communication Systems (WI-PR) Introduction to Communication Systems provides the basics of the formation, transmission and reception of information over communication channels. Spectral density and correlation descriptions for deterministic and stationary random signals. Amplitude and angle modulation methods (e.g. AM and FM) for continuous signals. Carrier detection and synchronization. Phase-locked loop and its application. Introduction to digital communication. Binary ASK, FSK and PSK. Noise effects. Optimum detection: matched filters, maximum-likelihood reception. Computer simulation. (Prerequisites: EEEE-353 and (MATH-251 or 1016-345) or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-497 | Multidisciplinary Senior Design I This is the first in a two-course sequence oriented to the solution of real-world engineering design problems. This is a capstone learning experience that integrates engineering theory, principles, and processes within a collaborative environment. Multidisciplinary student teams follow a systems engineering design process, which includes assessing customer needs, developing engineering specifications, generating and evaluating concepts, choosing an approach, developing the details of the design, and implementing the design to the extent feasible, for example by building and testing a prototype or implementing a chosen set of improvements to a process. This first course focuses primarily on defining the problem and developing the design, but may include elements of build/ implementation. The second course may include elements of design, but focuses on build/implementation and communicating information about the final design. (Prerequisites: EEEE-374 and EEEE-414 and EEEE-420 and EEEE-480 and two co-ops (EEEE-499).) Lecture 3 (Fall, Spring). |
3 |
EEEE-499 | Co-op (summer) One semester of paid work experience in electrical engineering. (This course is restricted to EEEE-BS Major students.) CO OP (Fall, Spring, Summer). |
0 |
EEEE-707 | Engineering Analysis The course trains students to utilize mathematical techniques from an engineering perspective, and provides essential background for success in graduate level studies. The course begins with a pertinent review of matrices, transformations, partitions, determinants and various techniques to solve linear equations. It then transitions to linear vector spaces, basis definitions, normed and inner vector spaces, orthogonality, eigenvalues/eigenvectors, diagonalization, state space solutions and optimization. Applications of linear algebra to engineering problems are examined throughout the course. Topics include: Matrix algebra and elementary matrix operations, special matrices, determinants, matrix inversion, null and column spaces, linear vector spaces and subspaces, span, basis/change of basis, normed and inner vector spaces, projections, Gram-Schmidt/QR factorizations, eigenvalues and eigenvectors, matrix diagonalization, Jordan canonical forms, singular value decomposition, functions of matrices, matrix polynomials and Cayley-Hamilton theorem, state-space modeling, optimization techniques, least squares technique, total least squares, and numerical techniques. Electrical engineering applications will be discussed throughout the course. (Prerequisites: This course is restricted to graduate students in the EEEE-MS, EEEE-BS/MS program.) Lecture 3 (Fall, Spring). |
3 |
EEEE-795 | Graduate Seminar The objective of this course is to introduce full time Electrical Engineering BS/MS and incoming graduate students to the graduate programs, campus resources to support research. Presentations from faculty, upper division MS/PhD students, staff, and off campus speakers will expose students to current research being pursued in different areas of electrical engineering and will provide a basis for student selection of research topics. All first year graduate students enrolled full time and BS/MS students starting the MS program are required to successfully complete one semester of this seminar. Seminar 3 (Fall). |
0 |
MATH-251 | Probability and Statistics (General Education) This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications. (Prerequisites: MATH-173 or MATH-182 or MATH 182A or equivalent course.) Lecture 3, Recitation 1 (Fall, Spring, Summer). |
3 |
General Education – Immersion 2 |
3 | |
Open Elective |
3 | |
Graduate Focus Area |
3 | |
Fifth Year | ||
EEEE-498 | Multidisciplinary Senior Design II This is the second in a two-course sequence oriented to the solution of real-world engineering design problems. This is a capstone learning experience that integrates engineering theory, principles, and processes within a collaborative environment. Multidisciplinary student teams follow a systems engineering design process, which includes assessing customer needs, developing engineering specifications, generating and evaluating concepts, choosing an approach, developing the details of the design, and implementing the design to the extent feasible, for example by building and testing a prototype or implementing a chosen set of improvements to a process. This first course focuses primarily on defining the problem and developing the design, but may include elements of build/implementation. The second course may include elements of design, but focuses on build/implementation and communicating information about the final design. (Prerequisites: EEEE-497 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EEEE-709 | Advanced Engineering Mathematics The course begins with a pertinent review of linear and nonlinear ordinary differential equations and Laplace transforms and their applications to solving engineering problems. It then continues with an in-depth study of vector calculus, complex analysis/integration, and partial differential equations; and their applications in analyzing and solving a variety of engineering problems especially in the areas of control, circuit analysis, communication, and signal/image processing. Topics include: ordinary and partial differential equations, Laplace transforms, vector calculus, complex functions/analysis, complex integration, and numerical techniques. Electrical engineering applications will be discussed throughout the course. (This class is restricted to degree-seeking graduate students or those with permission from instructor.) Lecture 3 (Fall, Spring, Summer). |
3 |
Choose one of the following: | 6 |
|
EEEE-790 | Thesis An independent engineering project or research problem to demonstrate professional maturity. A formal written thesis and an oral defense are required. The student must obtain the approval of an appropriate faculty member to guide the thesis before registering for the thesis. A thesis may be used to earn a maximum of 6 credits. Thesis (Fall, Spring, Summer). |
|
EEEE-792 | Graduate Paper plus one (1) additional Graduate Elective This course is used to fulfill the graduate paper requirement under the non-thesis option for the MS degree in electrical engineering. The student must obtain the approval of an appropriate faculty member to supervise the paper before registering for this course. Project (Fall, Spring, Summer). |
|
EEEE-785 | Comprehensive Exam plus one (1) additional Graduate Elective (This class is restricted to degree-seeking graduate students or those with permission from instructor.) Comp Exam (Fall, Spring, Summer). |
|
Open Electives |
6 | |
Graduate Focus Area |
6 | |
Graduate Electives |
9 | |
General Education – Immersion 3 |
3 | |
Total Semester Credit Hours | 150 |
Please see General Education Curriculum (GE) for more information.
(WI-PR) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two different Wellness courses.
Electrical Engineering, BS degree/Science, Technology and Public Policy, MS degree, typical course sequence
Course | Sem. Cr. Hrs. | |
---|---|---|
First Year | ||
CHMG-131 | General Chemistry for Engineers (General Education) This rigorous course is primarily for, but not limited to, engineering students. Topics include an introduction to some basic concepts in chemistry, stoichiometry, First Law of Thermodynamics, thermochemistry, electronic theory of composition and structure, and chemical bonding. The lecture is supported by workshop-style problem sessions. Offered in traditional and online format. Lecture 3 (Fall, Spring). |
3 |
EEEE-105 | Freshman Practicum EE Practicum provides an introduction to the practice of electrical engineering including understanding laboratory practice, identifying electronic components, operating electronic test and measurement instruments, prototyping electronic circuits, and generating and analyzing waveforms. Laboratory exercises introduce the student to new devices or technologies and an associated application or measurement technique. This hands-on lab course emphasizes experiential learning to introduce the student to electrical engineering design practices and tools used throughout the undergraduate electrical engineering program and their professional career. Laboratory exercises are conducted individually by students using their own breadboard and components in a test and measurement laboratory setting. Measurements and observations from the laboratory exercises are recorded and presented by the student to a lab instructor or teaching assistant. Documented results are uploaded for assessment. Lab 1, Lecture 1 (Fall, Spring). |
1 |
EEEE-120 | Digital Systems I This course introduces the student to the basic components and methodologies used in digital systems design. It is usually the student's first exposure to engineering design. The laboratory component consists of small design, implement, and debug projects. The complexity of these projects increases steadily throughout the term, starting with circuits of a few gates, until small systems containing several tens of gates and memory elements. Topics include: Boolean algebra, synthesis and analysis of combinational logic circuits, arithmetic circuits, memory elements, synthesis and analysis of sequential logic circuits, finite state machines, and data transfers. (This course is restricted to MCEE-BS, EEEE-BS and ENGRX-UND students.) Lab 2, Lecture 3 (Fall, Spring). |
3 |
MATH-181 | Calculus I (General Education – Mathematical Perspective A) This is the first in a two-course sequence intended for students majoring in mathematics, science, or engineering. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers functions, limits, continuity, the derivative, rules of differentiation, applications of the derivative, Riemann sums, definite integrals, and indefinite integrals. (Prerequisites: MATH-111 or (NMTH-220 and NMTH-260 or NMTH-272 or NMTH-275) or equivalent courses with a minimum grade of B-, or a score of at least 60% on the RIT Mathematics Placement Exam.) Lecture 4 (Fall, Spring). |
4 |
MATH-182 | Calculus II ((General Education – Mathematical Perspective B) This is the second in a two-course sequence. It emphasizes the understanding of concepts, and using them to solve physical problems. The course covers techniques of integration including integration by parts, partial fractions, improper integrals, applications of integration, representing functions by infinite series, convergence and divergence of series, parametric curves, and polar coordinates. (Prerequisites: C- or better in MATH-181 or MATH-181A or equivalent course.) Lecture 4 (Fall, Spring). |
4 |
PHYS-211 | University Physics I (General Education – Scientific Principles Perspective) This is a course in calculus-based physics for science and engineering majors. Topics include kinematics, planar motion, Newton's Laws, gravitation, work and energy, momentum and impulse, conservation laws, systems of particles, rotational motion, static equilibrium, mechanical oscillations and waves, and data presentation/analysis. The course is taught in a workshop format that integrates the material traditionally found in separate lecture and laboratory courses. (Prerequisites: C- or better in MATH-181 or equivalent course. Co-requisites: MATH-182 or equivalent course.) Lec/Lab 6 (Fall, Spring). |
4 |
YOPS-010 | RIT 365: RIT Connections RIT 365 students participate in experiential learning opportunities designed to launch them into their career at RIT, support them in making multiple and varied connections across the university, and immerse them in processes of competency development. Students will plan for and reflect on their first-year experiences, receive feedback, and develop a personal plan for future action in order to develop foundational self-awareness and recognize broad-based professional competencies. (This class is restricted to incoming 1st year or global campus students.) Lecture 1 (Fall, Spring). |
0 |
General Education – First Year Writing (WI) |
3 | |
General Education – Artistic Perspective |
3 | |
General Education – Global Perspective |
3 | |
General Education – Social Perspective |
3 | |
General Education – Elective |
3 | |
Second Year | ||
CMPR-271 | Computational Problem Solving for Engineers (General Education) This course introduces computational problem solving. Basic problem-solving techniques and algorithm development through the process of top-down stepwise refinement and functional decomposition are introduced throughout the course. Classical numerical problems encountered in science and engineering are used to demonstrate the development of algorithms and their implementations. May not be taken for credit by Computer Science, Software Engineering, or Computer Engineering majors. This course is designed for Electrical Engineering and Micro-Electronic Engineering majors and students interested in the Electrical Engineering minor. (Prerequisites: (MATH-181 or MATH-181A or MATH-171) and (MCEE-BS or EEEE-BS or ENGRX-UND or EEEEDU-BS or ENGXDU-UND) or equivalent courses.) Lecture 3 (Fall, Spring). |
3 |
EEEE-220 | Digital Systems II In the first part, the course covers the design of digital systems using a hardware description language. In the second part, it covers the design of large digital systems using the computer design methodology, and culminates with the design of a reduced instruction set central processing unit, associated memory and input/output peripherals. The course focuses on the design, capture, simulation, and verification of major hardware components such as: the datapath, the control unit, the central processing unit, the system memory, and the I/O modules. The lab sessions enforce and complement the concepts and design principles exposed in the lecture through the use of CAD tools and emulation in a commercial FPGA. This course assumes a background in C programming. (Prerequisites: (EEEE-120 or 0306-341) and CMPR-271 or equivalent courses.) Lab 2, Lecture 3 (Fall, Spring). |
3 |
EEEE-260 | Introduction to Semiconductor Devices An introductory course on the fundamentals of semiconductor physics and principles of operation of basic devices. Topics include semiconductor fundamentals (crystal structure, statistical physics of carrier concentration, motion in crystals, energy band models, drift and diffusion currents) as well as the operation of pn junction diodes, bipolar junction transistors (BJT), metal-oxide-semiconductor (MOS) capacitors and MOS field-effect transistors. (Prerequisites: PHYS-212 or PHYS-208 and 209 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EEEE-281 | Circuits I Covers basics of DC circuit analysis starting with the definition of voltage, current, resistance, power and energy. Linearity and superposition, together with Kirchhoff's laws, are applied to analysis of circuits having series, parallel and other combinations of circuit elements. Thevenin, Norton and maximum power transfer theorems are proved and applied. Circuits with ideal op-amps are introduced. Inductance and capacitance are introduced and the transient response of RL, RC and RLC circuits to step inputs is established. Practical aspects of the properties of passive devices and batteries are discussed, as are the characteristics of battery-powered circuitry. The laboratory component incorporates use of both computer and manually controlled instrumentation including power supplies, signal generators and oscilloscopes to reinforce concepts discussed in class as well as circuit design and simulation software. (Prerequisite: MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lab 3, Lecture 3 (Fall, Spring, Summer). |
3 |
EEEE-281R | Circuits I Recitation This course is to be taken concurrently with Circuits I. The focus of the course is to practice problem solving for topics covered in Circuits I. Topics may include use of the calculator for solving multiple equations with multiple unknowns, and use of MATLAB for analyzing problems. Worksheets with problems for the students to solve are posted and the instructor then helps individuals as needed before going over the solution. Students are encouraged to work together in small groups. Students also are encouraged to bring up any questions they have on homework problems and on lab work. (Co-requisites: EEEE-281 or equivalent course.) Recitation 2 (Fall, Spring, Summer). |
0 |
EEEE-282 | Circuits II This course covers the fundamentals of AC circuit analysis starting with the study of sinusoidal steady-state solutions for circuits in the time domain. The complex plane is introduced along with the concepts of complex exponential functions, phasors, impedances and admittances. Nodal, loop and mesh methods of analysis as well as Thevenin and related theorems are applied to the complex plane. The concept of complex power is developed. The analysis of mutual induction as applied to coupled-coils. Linear, ideal and non-ideal transformers are introduced. Complex frequency analysis is introduced to enable discussion of transfer functions, frequency dependent behavior, Bode plots, resonance phenomenon and simple filter circuits. Two-port network theory is developed and applied to circuits and interconnections. (Prerequisites: C or better in EEEE-281 or equivalent course.) Lecture 3, Recitation 2 (Fall, Spring, Summer). |
3 |
EEEE-346 | Advanced Programming This course teaches students to master C++ programming in solving engineering problems and introduces students to basic concepts of object-oriented programming. Advanced skills of applying pointers will be emphasized throughout the course so as to improve the portability and efficiency of the programs. Advanced skills of preprocessors, generic functions, linked list, and the use of Standard Template Library will be developed. (Prerequisites: CMPR-271 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
EGEN-099 | Engineering Co-op Preparation This course will prepare students, who are entering their second year of study, for both the job search and employment in the field of engineering. Students will learn strategies for conducting a successful job search, including the preparation of resumes and cover letters; behavioral interviewing techniques and effective use of social media in the application process. Professional and ethical responsibilities during the job search and for co-op and subsequent professional experiences will be discussed. (This course is restricted to students in Kate Gleason College of Engineering with at least 2nd year standing.) Lecture 1 (Fall, Spring). |
0 |
MATH-221 | Multivariable and Vector Calculus (General Education) This course is principally a study of the calculus of functions of two or more variables, but also includes a study of vectors, vector-valued functions and their derivatives. The course covers limits, partial derivatives, multiple integrals, Stokes' Theorem, Green's Theorem, the Divergence Theorem, and applications in physics. Credit cannot be granted for both this course and MATH-219. (Prerequisite: C- or better MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lecture 4 (Fall, Spring, Summer). |
4 |
MATH-231 | Differential Equations (General Education) This course is an introduction to the study of ordinary differential equations and their applications. Topics include solutions to first order equations and linear second order equations, method of undetermined coefficients, variation of parameters, linear independence and the Wronskian, vibrating systems, and Laplace transforms. (Prerequisite: MATH-173 or MATH-182 or MATH-182A or equivalent course.) Lecture 3, Recitation 1 (Fall, Spring, Summer). |
3 |
PHYS-212 | University Physics II (General Education – Natural Science Inquiry Perspective) This course is a continuation of PHYS-211, University Physics I. Topics include electrostatics, Gauss' law, electric field and potential, capacitance, resistance, DC circuits, magnetic field, Ampere's law, inductance, and geometrical and physical optics. The course is taught in a lecture/workshop format that integrates the material traditionally found in separate lecture and laboratory courses. (Prerequisites: (PHYS-211 or PHYS-211A or PHYS-206 or PHYS-216) or (MECE-102, MECE-103 and MECE-205) and (MATH-182 or MATH-172 or MATH-182A) or equivalent courses. Grades of C- or better are required in all prerequisite courses.) Lec/Lab 6 (Fall, Spring). |
4 |
General Education – Ethical Perspective |
3 | |
Third Year | ||
EEEE-353 | Linear Systems Linear Systems provides the foundations of continuous and discrete signal and system analysis and modeling. Topics include a description of continuous linear systems via differential equations, a description of discrete systems via difference equations, input-output relationship of continuous and discrete linear systems, the continuous time convolution integral, the discrete time convolution sum, application of convolution principles to system response calculations, exponential and trigonometric forms of Fourier series and their properties, Fourier transforms including energy spectrum and energy spectral density. Sampling of continuous time signals and the sampling theorem, the Laplace, Z and DTFT. The solution of differential equations and circuit analysis problems using Laplace transforms, transfer functions of physical systems, block diagram algebra and transfer function realization is also covered. A comprehensive study of the z transform and its inverse, which includes system transfer function concepts, system frequency response and its interpretation, and the relationship of the z transform to the Fourier and Laplace transform is also covered. Finally, an introduction to the design of digital filters, which includes filter block diagrams for Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters is introduced. (Prerequisites: EEEE-282 and MATH-231 and CMPR-271 or equivalent course.) Lecture 4 (Fall, Spring). |
4 |
EEEE-374 | EM Fields and Transmission Lines The course provides the foundations to time varying Electromagnetic (EM) fields, and is a study of propagation, reflection and transmissions of electromagnetic waves in unbounded regions and in transmission lines. Topics include the following: Maxwell’s equations for time varying fields, time harmonic EM fields, wave equation, uniform plane waves, polarization, Poynting theorem and power, reflection and transmission in multiple dielectrics at normal incidence and at oblique incidence, TEM wave in transmission lines, transients on transmission lines, pulse and step excitations, resistive, reactive and complex loads, sinusoidal steady state solutions, standing waves, input impedance, the Smith Chart, power and power division and impedance matching techniques, TE and TM waves in rectangular waveguides, experiments using state-of-art RF equipment illustrating fundamental wave propagation and reflection concepts, design projects with state-of-art EM modeling tools. (Prerequisites: MATH-221 and MATH-231 and PHYS-212 or PHYS-208 and PHYS-209 or equivalent course.) Lab 3, Lecture 4 (Fall, Spring). |
4 |
EEEE-380 | Digital Electronics This is an introductory course in digital MOS circuit analysis and design. The course covers the following topics: (1) MOSFET I-V behavior in aggressively scaled devices; (2) Static and dynamic characteristics of NMOS and CMOS inverters; (3) Combinational and sequential logic networks using CMOS technology; (4) Dynamic CMOS logic networks, including precharge-evaluate, domino and transmission gate circuits; (5) Special topics, including static and dynamic MOS memory, and interconnect RLC behavior. (Prerequisites: EEEE-281 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring, Summer). |
3 |
EEEE-499 | Co-op (fall, summer) One semester of paid work experience in electrical engineering. (This course is restricted to EEEE-BS Major students.) CO OP (Fall, Spring, Summer). |
0 |
MATH-381 | Complex Variables (General Education) This course covers the algebra of complex numbers, analytic functions, Cauchy-Riemann equations, complex integration, Cauchy's integral theorem and integral formulas, Taylor and Laurent series, residues, and the calculation of real-valued integrals by complex-variable methods. (Prerequisites: MATH-219 or MATH-221 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
General Education - Immersion 1 |
3 | |
Fourth Year | ||
EEEE-414 | Classical Control This course introduces students to the study of linear continuous-time classical control systems, their behavior, design, and use in augmenting engineering system performance. The course is based on classical control methods using Laplace-transforms, block-diagrams, root-locus, and frequency-domain analysis. Topics include: Laplace-transform review; Bode plot review; system modeling for control; relationships of transfer-function poles and zeros to time-response behaviors; stability analysis; steady-state error, error constants, and error specification; feedback control properties; relationships between stability margins and transient behavior; lead, lag, and PID control; root-locus analysis and design; frequency-response design and Nyquist stability. A laboratory will provide students with hands-on analysis and design-build-test experience, and includes the use of computer-aided design software such as MATLAB. (Prerequisites: EEEE-353 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-420 | Embedded Systems Design The purpose of this course is to expose students to both the hardware and the software components of a digital embedded system. It focuses on the boundary between hardware and software operations. The elements of microcomputer architecture are presented, including a detailed discussion of the memory, input-output, the central processing unit (CPU) and the busses over which they communicate. C and assembly language level programming concepts are introduced, with an emphasis on the manipulation of microcomputer system elements through software means. Efficient methods for designing and developing C and assembly language programs are presented. Concepts of program controlled input and output are studied in detail and reinforced with extensive hands-on lab exercises involving both software and hardware, hands-on experience. (Prerequisites: EEEE-220 or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-480 | Analog Electronics This is an introductory course in analog electronic circuit analysis and design. The course covers the following topics: (1) Diode circuit DC and small-signal behavior, including rectifying as well as Zener-diode-based voltage regulation; (2) MOSFET current-voltage characteristics; (3) DC biasing of MOSFET circuits, including integrated-circuit current sources; (4) Small-signal analysis of single-transistor MOSFET amplifiers and differential amplifiers; (5) Multi-stage MOSFET amplifiers, such as cascade amplifiers, and operational amplifiers; (6) Frequency response of MOSFET-based single- and multi-stage amplifiers; (7) DC and small-signal analysis and design of bipolar junction transistor (BJT) devices and circuits; (8) Feedback and stability in MOSFET and BJT amplifiers. (Prerequisites: EEEE-281 and EEEE-282 and EEEE-499 or equivalent courses.) Lab 3, Lecture 4 (Fall, Spring). |
4 |
EEEE-499 | Co-op (summer) One semester of paid work experience in electrical engineering. (This course is restricted to EEEE-BS Major students.) CO OP (Fall, Spring, Summer). |
0 |
MATH-251 | Probability and Statistics (General Education) This course introduces sample spaces and events, axioms of probability, counting techniques, conditional probability and independence, distributions of discrete and continuous random variables, joint distributions (discrete and continuous), the central limit theorem, descriptive statistics, interval estimation, and applications of probability and statistics to real-world problems. A statistical package such as Minitab or R is used for data analysis and statistical applications. (Prerequisites: MATH-173 or MATH-182 or MATH 182A or equivalent course.) Lecture 3, Recitation 1 (Fall, Spring, Summer). |
3 |
PUBL-701 | Graduate Policy Analysis This course provides graduate students with necessary tools to help them become effective policy analysts. The course places particular emphasis on understanding the policy process, the different approaches to policy analysis, and the application of quantitative and qualitative methods for evaluating public policies. Students will apply these tools to contemporary public policy decision making at the local, state, federal, and international levels. Lecture 3 (Fall). |
3 |
PUBL-702 | Graduate Decision Analysis This course provides students with an introduction to decision science and analysis. The course focuses on several important tools for making good decisions, including decision trees, including forecasting, risk analysis, and multi-attribute decision making. Students will apply these tools to contemporary public policy decision making at the local, state, federal, and international levels. Lecture 3 (Spring). |
3 |
Public Policy Elective |
3 | |
Professional Elective |
3 | |
General Education - Immersion 2,3 |
6 | |
Fifth Year | ||
EEEE-484 | Communication Systems (WI-PR) Introduction to Communication Systems provides the basics of the formation, transmission and reception of information over communication channels. Spectral density and correlation descriptions for deterministic and stationary random signals. Amplitude and angle modulation methods (e.g. AM and FM) for continuous signals. Carrier detection and synchronization. Phase-locked loop and its application. Introduction to digital communication. Binary ASK, FSK and PSK. Noise effects. Optimum detection: matched filters, maximum-likelihood reception. Computer simulation. (Prerequisites: EEEE-353 and (MATH-251 or 1016-345) or equivalent course.) Lab 3, Lecture 3 (Fall, Spring). |
3 |
EEEE-497 | Multidisciplinary Senior Design I This is the first in a two-course sequence oriented to the solution of real-world engineering design problems. This is a capstone learning experience that integrates engineering theory, principles, and processes within a collaborative environment. Multidisciplinary student teams follow a systems engineering design process, which includes assessing customer needs, developing engineering specifications, generating and evaluating concepts, choosing an approach, developing the details of the design, and implementing the design to the extent feasible, for example by building and testing a prototype or implementing a chosen set of improvements to a process. This first course focuses primarily on defining the problem and developing the design, but may include elements of build/ implementation. The second course may include elements of design, but focuses on build/implementation and communicating information about the final design. (Prerequisites: EEEE-374 and EEEE-414 and EEEE-420 and EEEE-480 and two co-ops (EEEE-499).) Lecture 3 (Fall, Spring). |
3 |
EEEE-498 | Multidisciplinary Senior Design II This is the second in a two-course sequence oriented to the solution of real-world engineering design problems. This is a capstone learning experience that integrates engineering theory, principles, and processes within a collaborative environment. Multidisciplinary student teams follow a systems engineering design process, which includes assessing customer needs, developing engineering specifications, generating and evaluating concepts, choosing an approach, developing the details of the design, and implementing the design to the extent feasible, for example by building and testing a prototype or implementing a chosen set of improvements to a process. This first course focuses primarily on defining the problem and developing the design, but may include elements of build/implementation. The second course may include elements of design, but focuses on build/implementation and communicating information about the final design. (Prerequisites: EEEE-497 or equivalent course.) Lecture 3 (Fall, Spring). |
3 |
PUBL-700 | Readings in Public Policy An in-depth inquiry into key contemporary public policy issues. Students will be exposed to a wide range of important public policy texts, and will learn how to write a literature review in a policy area of their choosing. (This class is restricted to degree-seeking graduate students or those with permission from instructor.) Seminar (Fall). |
3 |
PUBL-703 | Evaluation and Research Design The focus of this course is on evaluation of program outcomes and research design. Students will explore the questions and methodologies associated with meeting programmatic outcomes, secondary or unanticipated effects, and an analysis of alternative means for achieving program outcomes. Critique of evaluation research methodologies will also be considered. Seminar (Spring). |
3 |
Choose one of the following: | 3 |
|
PUBL-610 | Technological Innovation and Public Policy Technological innovation, the incremental and revolutionary improvements in technology, has been a major driver in economic, social, military, and political change. This course will introduce generic models of innovation that span multiple sectors including: energy, environment, health, and bio- and information-technologies. The course will then analyze how governments choose policies, such as patents, to spur and shape innovation and its impacts on the economy and society. Students will be introduced to a global perspective on innovation policy including economic competitiveness, technology transfer and appropriate technology. Lecture 3 (Spring). |
|
STSO-710 | Graduate Science and Technology Policy Seminar STP examines how local, state, federal and international policies are developed to influence innovation, the transfer of technology and industrial productivity in the United States and other selected nations. It provides a framework for considering the mechanisms of policy as a form of promotion and control for science and technology, even once those innovations are democratized and effectively uncontrollable. Further focus is dedicated to the structure of governance inherent in U.S. domestic policy, limits of that approach, the influences of international actors, and utilizing case studies to demonstrate the challenges inherent in managing differing types of technology. This seminar is restricted to degree-seeking graduate students or those with permission from the instructor. (This class is restricted to degree-seeking graduate students or those with permission from instructor.) Seminar (Biannual). |
|
Public Policy Electives |
6 | |
Open Electives |
6 | |
Choose one of the following: | 6 |
|
PUBL-785 | Capstone Experience The Public Policy Capstone Experience serves as a culminating experience for those MS in Science, Technology and Public Policy students who chose this option in the Public Policy Department. Over the course of the semester, students will have the opportunity to investigate and address contemporary topics in science and technology policy using analytic skills and theoretical knowledge learned over the course of their MS degree. Project 1 (Fall, Spring, Summer). |
|
PUBL-790 | Public Policy Thesis The master's thesis in science, technology, and public policy requires the student to select a thesis topic, advisor and committee; prepare a written thesis proposal for approval by the faculty; present and defend the thesis before a thesis committee; and submit a bound copy of the thesis to the library and to the program chair. (Enrollment in this course requires permission from the department offering the course.) Thesis 3 (Fall, Spring, Summer). |
|
PUBL-798 | Comprehensive Exam plus two (2) additional Graduate Electives |
|
Total Semester Credit Hours | 150 |
Please see General Education Curriculum (GE) for more information.
(WI-PR) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two different Wellness courses.
Admissions and Financial Aid
This program is STEM designated when studying on campus and full time.
First-Year Admission
A strong performance in a college preparatory program is expected. This includes:
- 4 years of English
- 3 years of social studies and/or history
- 4 years of math is required and must include algebra, geometry, algebra 2/trigonometry, and pre-calculus. Calculus is preferred.
- 2-3 years of science. Chemistry and physics are required.
Transfer Admission
Transfer course recommendations without associate degree
Pre-engineering courses such as calculus, calculus-based physics, chemistry, and liberal arts.
Appropriate associate degree programs for transfer
AS degree in engineering science
Financial Aid and Scholarships
100% of all incoming first-year and transfer students receive aid.
RIT’s personalized and comprehensive financial aid program includes scholarships, grants, loans, and campus employment programs. When all these are put to work, your actual cost may be much lower than the published estimated cost of attendance.
Learn more about financial aid and scholarships
Accreditation
The BS in electrical engineering program is accredited by the Engineering Accreditation Commission of ABET. Visit the college's accreditation page for information on enrollment and graduation data, program educational objectives, and student outcomes.
Research
The faculty and students in the electrical and microelectronic engineering department conduct research in a wide range of interdisciplinary fields including, but not limited to, digital and computer systems, signal processing, electromagnetics, power and energy systems, robotics, telecommunications, machine learning, analog and mixed-signal electronics, mechatronics, microelectromechanical systems, semiconductor devices, advanced integrated circuit manufacturing. Research is externally supported by an array of federal, state, and industry sponsors, such as the National Science Foundation, the U.S. Air Force, and the U.S. Navy. Learn more about electrical engineering research opportunities. Visit individual faculty profiles for a more complete list of research advisors in the program.
Related News
-
August 8, 2024
NSF awards RIT nearly $3 million to advance semiconductor technologies
The award is part of the NSF’s Research Traineeship Program (NRT), a national initiative to better prepare master’s and doctoral students for the interdisciplinary talents required in semiconductor chip development. The grant will provide 20 doctoral student fellowships to advance research in the much-needed field of semiconductor technologies.
-
July 15, 2024
High school students discover the big impact of tiny microchips during Chip Experience
The immersion, which allowed students to create their own microchip projects, provided full tuition for the week, a $500 stipend per student, housing, meals, and transportation.
-
May 1, 2024
Students score with RIT Sports Network
Since 2002, more than 1,200 students have gained valuable experience creating a multimedia production ensemble with RIT Sports Network.
Contact
Department of Electrical and Microelectronic Engineering